Funciones para el codigo

Codigo

Función setup

Se ejecuta al principio.En este caso, crea un lienzo (canvas) de 400x400 píxeles.

Se inicializan arreglos stars y orionStars para almacenar las coordenadas de las estrellas.

speedSlider

Se crea un control deslizante para ajustar la velocidad de movimiento de las estrellas de fondo. Se crean dos botones:

Uno para alternar la visibilidad de la constelación de Orión (drawOrionButton).

Otro para activar/desactivar el movimiento de las estrellas de fondo (moveBackgroundButton).

Fondo

Se generan 200 estrellas aleatorias y se almacenan en el arreglo stars.

Cordenadas

Definir las coordenadas de las estrellas de Orión

toggleOrion

Invierte el estado de drawOrion, controlando la visibilidad de la constelación.

toggleBackgroundMovement

Invierte el estado de movingBackground, controlando el movimiento de las estrellas de fondo.

Función draw

Se obtiene el valor del deslizador de velocidad (speedSlider). Se mueven las estrellas de fondo aleatoriamente Se dibujan las estrellas de fondo y, si drawOrion es true, se dibuja la constelación de Orión.

Volver al portafolio